package com.itita.ww2.game.alliance.event;

import com.itita.ww2.game.enums.ContributeType;
import com.itita.ww2.model.user.UserProfile;
import com.itita.ww2.puredb.model.Alliance;

/**
 * 联盟贡献变化监听
 * @author NorthLan
 *
 */
public interface IAllianceContributionChangedListener {

	/**
	 * 联盟总贡献值变更时触发
	 * @param userProfile 变更触发者
	 * @param alliance 联盟
	 * @param changedAmount 变更的数量
	 * @param type 变更类别
	 */
	public void onAllianceContributionChanged(UserProfile userProfile, Alliance alliance, int changedAmount,
			ContributeType type);
}
